FROM python:3.10-slim

# 设置工作目录
WORKDIR /code

# 复制requirements.txt并安装依赖
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# 复制项目代码
COPY . .

# 应用Django迁移（可选，如果需要初始化数据库）
RUN python manage.py migrate --noinput || true

# 设置启动命令（使用gunicorn）
CMD ["gunicorn", "--bind", "0.0.0.0:8000", "image_color.wsgi:application"]
